
interface roleType{
	roleId: number,
	roleName:string,
	createTime: null | string
	delFlag: null | string | number;
  }
  
  //登录返回值类型
  interface loginUserType{
	  createTime:string;
	  img:string;
	  pwd:string;
	  roleId:number;
	  roleIds:null | number;
	  roleName:null | string;
	  roles:roleType[];
	  status:number;
	  userId:number;
	  userName:string; 
  }
  
  export interface loginResponseType{
	  token:string;
	  user:loginUserType
  }
  
  
  // interface roleObj{
  // 	"roleId": number;
  // 	"roleName": string 
	  
  
  // }
  
  // interface roleMenuType{
  // 	"id": number;
  // 	"roleId": null | number;
  // 	"nemuId": null | number
  // 	"role": roleObj
  // }
  
  // export interface menuResposeType{
  // 	"menuId":number;
  // 	"menuName":string;
  // 	"path": null | string;
  // 	"parentMenu": string;
  // 	"createTime":string
  // 	"delFlag": string;
  // 	"roles": null
  // 	"roleMenus":roleMenuType[]
	  
  
  // }
  //查询用户返回值类型
  export interface userFindType{
	  list:loginUserType[],
	  pageCount:number
  }
  //查询所有用户返回值类型
  export interface userFindAllType{
	  [index:number]:loginUserType[];
	  length :number
  }
  // 表单数据类型
  export interface formType{
	  [index:string]:any
  }